Ⅰ

UMLS(Unified Medical Language System)와 한글의학용어 통합 과정의 소개

Introduction of integration process on the Korean Medical Terminology into the UMLS(Unified Medical Language System)

Seung-hee Kim, Seung-Bin Han MS., Jinwook Choi M.D., PhD.

Department of Biomedical Engineering, College of Medicine, Seoul National University, Seoul 110-799, ss0202@snu.ac.kr

Abstract: UMLS is an extensive source of knowledge in medical domain developed and maintained by the U.S. National Library of Medicine. The UMLS began to include biomedical terms in other languages to provide a way to share and reuse knowledge for multilinguality. We merged Korean medical Terms into the UMLS Metathesaurus. In this paper, we　describe integration process on the Korean medical terminology into the UMLS and issues in integration process. Integration sources we used were Korean Standard Classification of Disease version 3 and 4 published by Korea National Statistical Office. 6,463 strings from KCD-3 and 21,157 strings from KCD-4 were　 mapped to 19,301　concepts of Metathesaurus. The integrated Korean terms are going to release 2004 summer version of the UMLS. It is necessary to continuous supports and investments of government for developing Korean medical terminology and for integrating more Korean medical terms into the UMLS.

Keyword: UMLS Metathesaurus, Terminology, integration, Korean Standard Classification of Disease(KCD-3, 4), International Classification of Diseases(ICD-10)

. 배 경

의료 환경에서 사용되고 있는 많은 용어들은 정보원에 따라서 어휘나 용어체계가 다양하고, 관련 정보가 넓게 퍼져있기 때문에 많은 의학 정보를 효율적으로 통합하고 검색하는데 있어서 큰 장애요인으로 작용한다. 이러한 장애요인을 해결하기 위해서 UMLS(Unified Medical Language System)의 활용이 필요하다.

UMLS는 미국　국립도서관(NLM:　National Library of Medicine)에서 개발, 관리하고, 정보의 통합, 검색을 쉽게 하기위해서 디자인 된 통합용어시스템이다[1]. UMLS는 다국어를 지원하는 체계가 있어서 현재 15개국(프랑스어, 독일어, 핀란드어, 스페인어 등)의 의료분야 용어집을 포함하고 있으며, 한국어도 이를 활용할 수 있도록 새로운 언어코드로 추가될 필요가 있다.

다양한 코드 체계를 사용하고 있는 의료기관간의 자료 교환 시 정보전달과 의미전달이 가능  하기 위해서는 UMLS에 한글 용어가 포함되어 이를 활용해야 한다. 이를 위하여 NLM과 협력 작업을 진행하였고, 향후 MEDLINE 등에서 한글로 한글논문을 검색할 때 또는 한글로 기록된 의무기록 데이터를 정보검색이나 의사결정 지원시스템 등에서 활용할 때 사용할 수 있도록 할 것이다.

Ⅱ. 방 법

본 연구에서는 UMLS에 한글용어 통합과정과 그 과정에서 직면한 문제에 대하여 기술하였다.

1. 통합 과정

1.1 데이터 확보

현재 의료기관에서 가장 많이 사용하고 있는 질병분류체계인 ICD-10(International Classification of Diseases version 10, World Health Organization (WHO))의 한국어 번역판 KCD(Korean Standard Classification of Disease)-3, 4를 통합에 사용하였다. 통합에 ICD-10을 사용한 이유는 가장 많은 언어로 번역된 분류 체계이고, ICD-10이　이미　UMLS Metathesaurus(MT)에　 포함되어　 있어　 이의 　번역본인 KCD１-3, 4를 사용하는 　것이　 통합의　 첫　단계로　 매우　 용이하기　 때문이다２

통계청으로부터 UMLS 통합에 　관한　 동의를　 구한　뒤　KCD-3 14,426개, KCD-4 28,572개 총 42,998개의 한글용어가　 포함된　 electronic 데이터베이스(DB)를 받아 작업을 시작하였다. 데이터베이스에 포함된 KCD-3의 한글용어가 KCD-4의 한글용어보다 적은 것은 KCD-3에는 대표항목명만 포함되어 있었기 때문이다. 예를 들어, 그림 1과 같이 KCD-3는 Q21.1의 대표항목명인 □심방중격 결손증□만 포함되어 있고, □관상 정맥동 결손증□, □개방 또는 지속성 난원공□ 등은 포함되어 있지 않았으나０　 KCD-4 electronic DB에는 　대표항목명　 뿐　아니라 세부항목명도　 포함되어　 있었다(Fig 1).

.

Fig.1 KCD-3 : Korean translation of ICD-10.

1.2 NLM과 협력체계 구축

UMLS가 한글의학용어의 통합을 지원하도록 하기 위해 2000년부터 NLM 위원들(William.T Hole, Suresh Srinivasan)과 E-mail　 및 　회의를　통하여 지속적으로 논의하였고 ０UMLS에 한글용어를 넣을 수 있는 약 100０000개의 데이터 영역을 확보하였다.

1.3 한글의학용어자문위원회 구성

UMLS 메타시소러스(MT:　Metathesaurus)에 한글 통합을 지원하고, 증상□진단명의 한글화 작업을 진행할 때 용어의 정확한 지정과 매핑을 조정하는 기능을 가지는 의사, 의무기록사, 의과 대학교수 등 약 10인의　 전문가를 구성하였다.

2. 통합 방법

2.1 통합에 사용된 테이블

UMLS MT에는 많은 테이블이 있는데, 그 중 개념(concept)의 이름을 담고 있는 MRCON 테이블과 각　용어의 출처정보를 명시해주는 MRSO 테이블을 한글용어 통합에 사용하였다.

그림 2와 같이 MRCON 테이블은 8개 필드(Fig 2-1), MRSO 테이블은 7개 필드(Fig 2-2)로 구성되어 있다(Fig 2). MRCON과 MRSO의 공통 필드로는 개념을 구별해주는 식별자(identifier) 역할의 CUI(Unique identifier for concept), 같은 의미의 다양한 어휘를 하나로 묶어주는 용어의 단일 식별자인 LUI(Unique identifier for term), 한 개념에 대해서 각 동의어의 식별자인 SUI(Unique identifier for string), 0~3까지 4가지 등급으로 용어집 사용에 관한 제한 정도를 나타내는 LRL(Least Restriction Level)과 SRL(Source Restriction Level)이 있다.

Fig.2-1. MRCON Table

Fig.2-2. MRSO Table

Fig 2. MRCON & MRSO tables for integration

MRCON 필드인 LAT(Language of Term)는 그 용어가 쓰인 언어의 출처를 나타낸다. 예를 들어, □Actinomycotic madura foot□는 영어이므로 LAT는 □ENG□가 된다. TS(Term status)는 각 개념에 대해 대표용어는 P(Preferred Name)로 동의어는 S(Synonym)로 나타낸다. STT(String Type)는 PF(Preferred From), VP(Variation of Plural), VW(Variation of contains same words)등을 사용하여 용어의 대표형태와 용어의 단□복수형, 어순 등의 차이를 구별해주고, STR(String)은 각　 개념에　 대한 　용어를 문자열로　 나타낸다.

MRSO 필드인 SAB(Source abbreviation)는 그 용어가 들어있는 출처를 나타내고, TTY(Term type in that source)는 HT(Hierarchical "Term")와 PT，(Designated preferred Name), 용어의 단축형인　 PS(，Short forms that needed full specification)나 PX(Expanded preferred terms)등을 명시해주는 역할을 한다. 그림 1에서 Q21 □심장 중격의 선천성 기형'은 해당　코드의　 분류개념을 　포괄하고　 이 　계층　밑에 　속하는 　개념들을 　담고 있으므로 　HT가 　되고０, Q21.0 □심실 중격 결손증□과　 Q21.1 □심방　 중격　 결손증□０, □관상　 정동맥　 결손증□등은　PT로　지정된다２. CODE(Unique Identifier in that source)는 해당 용어가 들어있는 어휘사전 자체의 고유코드를 나타낸다.

2.2 통합

MT의 ICD-10 코드와 일치하는 KCD의 한글용어를 UMLS CUI에 매핑하는 형태로 통합을 진행하였다. 우선 ICD-10 코드에 해당 UMLS CUI와 KCD 한글용어를 기계적으로 매핑하였다. 그러나 KCD에서 같은 코드에 해당하는 개념들이 UMLS MT에서는 다른 CUI로 지정되는 경우가 많기 때문에, KCD 한글용어에 매핑된 CUI가 적절한지 확인하면서 적절하지 않은 CUI가 한글용어에 매핑 된 경우, 수동적으로 해당 CUI를 찾아 부여해 주었다(Fig 3).

Fig.3. Concept mapping

예를 들어, 그림 3과 같이 백선증과 황선은 B35의 같은 코드에 해당하지만, 실제 MT에서 B35의 세부항목명인 황선(Favus)은 □C0040254'로 지정되어 있었다. 그래서 세부항목명에 MT의 정확한 CUI를 매핑해주기 위한 작업을 2명의 연구원이 약 9개월 동안 진행하였다.

2.3 각 필드 값의 지정

MRCON과 MRSO 테이블에 한글용어 통합을 위한 각 필드 값을 한글 의학용어 자문위원회와 내부 회의를 통하여 결정하였다.

한글은　 영어와 　같이　 단복수형이 　없으므로０ 　LUI는　SUI와　같은 순서로 부여하기로　하였다.２ MRCON과 MRSO의 공통 필드인 SUI와 LUI는 가나다순의 오름차순으로 부여해 주었는데 　코드나　 개념이　 달라도 　문자열이 　같은　 경우는 　같은 　SUI, LUI를 　지정하였다２　. 예를 　들어 　W97 　□음식물[뼈나 씨를 포함]에 의한 질식□은 MT에서　C0867951, C0867954 두 개의　 개념에 　지정되어 있으나 ０문자열이 　같기　 때문에　 같은 　순서의　 LUI, SUI 　L9920038, S9920038을　 부여하였다２. MRCON의　 LRL(Least Restriction Level)과 MRSO의　SRL(，Source Restriction Level)은 UMLS　 MT에서　 ICD-10의 　자료사용　 제한　 단계를　７ □3□으로　 지정해　놓았으므로 　우리 　또한 　UMLS MT에　 있는 　KCD　 사용 시 　허가를 요구하는　 　□3□ 레벨로 부여해 주었다.

그림 4와 같이 MRCON의 LAT는 KOR(Korean)로 표현하여 한글용어임을 나타내고, TS는 KCD-4의 용어를 우선명인 P(Preferred name)로, KCD-3의 용어는 동의어인 S(Synonym)로 결정하였다. 만약, KCD-4와 KCD-3의 코드와 용어가 같으면, KCD-3에서 　나온 　용어는 넣지　 않았다. ２이번 통합작업에 포함된 한글은 단□복수 구분이 없기 때문에 STT는 모두 □PF'로 지정해 주었다. 그리고, STR에 한글 용어를 넣어주게 되는 것이다(Fig 4).

MRSO의 SAB는 한글용어의 출처를 알 수 있도록 KCD4와 KCD3를 부여해주었다. TTY는 5가지 형태- HT, HS, PT, PS, PX로 지정해 주었는데, 예를 들어, 그림 5와 같이 Y43과 상위　코드에는 HT를, 이것의 □치료시　 부작용을　 일으키는□의 확장이　 필요한 　단축형에는 HS를 부여하였다２. D12.6에서 코드의　 원래　 의미를 　위해 　□양성　신생물□을　 붙여야　하는　 단축형인 □상세불명의　 결장□은 　PS로０　 이의　 확장형은 PX로 부여하였는데 　통계청으로　부터　 받은 　KCD-3의 대부분은　축약형이었기 때문에 PS를　부여하였고, ０KCD-4의　 대부분은　 상위코드에서의　 용어 □~의 　양성신생물□을　 모두　 붙여준 　PX형태였다(Fig 5). CODE는 각 용어의 ICD code를 부여하였다.

Fig. 4. Preferred name and synonym of Korean in MT

Fig. 5. Term Types of KCD in MT

III. 결 과

통계청으로부터 받은 KCD 한글용어 데이터 중 KCD-3 6,463개, KCD-4 21,157개 총 　27,620개의　 한글용어가　 통합되었다(Fig 6).　 그러므로０ MRSO에는 　27,620개의 　한글　용어　 출처 　records가 그리고 MRCON에는 　19,０301개의　 UMLS　MT Concept에 매핑된 　27０,590개의　 한글용어 　record가 통합되었다２.

여러 번의 데이터 통합 과정과 논의에도 불구하고 통합에서 제외 된 데이터들을 분석한 결과는 다음과 같다.

첫째, 통계청으로부터 받은 데이터 중 실제 ICD와 KCD에 포함되어 있지 않은 데이터 2,453개가 있었다.

예를 들어, C42.0은 KCD-3에는 없는데, 통계청으로부터 온 테이블에는 포함되어 있었다. 이럴 경우 C42.0은 통합에서 제외되었다.

둘째, 매핑에　 적절하지　 않은　 한글용어는　 제외하였다.

Fig 6. Korean integrated tables

예를 들어, □A50-A53의 병태□라는 용어를 가진 O98.1은 통합에서 제외되었다.

셋째, KCD의 용어 개념이 UMLS에 없는 경우는　 제외하였다.

예를 들어, T67.0의 일사병(Siriasis)은 KCD에는 있지만 UMLS에는 없기 때문에 통합에서 제외되었다.

IV. 결 론

본 연구를 통하여 통합의학용어체계인 UMLS에 한글용어 총 27,620개를 통합하게 되었다. 이것은 2004년 여름에 나오는 UMLS에 포함될 것으로 예상된다. 이로 인하여 UMLS에서 한글용어를 검색할 수 있게 되었고, 향후 정보검색 시스템, 전자의무기록, 전자도서관, 자연어처리 등 각종 어플리케이션에서 활용할 수 있도록 UMLS체계와 응용방법에 대한 자료를 제공할 수 있게 되었다.

KCD-3,4에는 있지만 통합에서 제외된 한글용어와 KCD 이외의 의학용어 통합문제는 의학용어자문위원회를 비롯하여 많은 연구자들의 지속적인 관심과 의료정보학에 대한 정부의 계속적인 지원이 있어야만 할 것이다.

참고문헌

1. Unified Medical Language System, U.S. National Library of Medicine, 8600 Rockville Pike, Bethesda, MD 20894, National Institutes of Health　http://www.nlm.nih.gov/research/UMLS/